body {

	margin: 0px;
	padding: 0px;
        overflow: scroll;
        overflow-x: hidden;
	background: #DDDCDD url( "../Images/background.png" ) repeat-x top;

}
*{
	font-family:	Arial;
	}
div {

	color:			#908F90;

	font-size:		12px;
	font-family:	Arial;

	line-height:	18px;

}

a {

	color:				#E03757;

	text-decoration:	none;

}

a:hover {

	color:				#000000;

	text-decoration:	none;

}

img {

	border: 0px;

}

#body {

	position:	relative;

	width:		900px;
	height:		690px;

	left:		50%;
	top:		0px;

	margin:		0px 0px 0px -450px;

	border-top:	10px solid #E1002A;

}

#logo {

	position: absolute;

	left: 10px;
	top: 10px;

}

#head {

	position:		absolute;

	left:			200px;
	top:			21px;

	width:			676px;

	color:			#C3C2C3;

	text-align:		right;

}

#image {

	position:	absolute;

	left:		0px;
	top:		60px;

	width:		880px;
	height:		260px;

	border:		10px solid #E1002A;

}

#box {

	position:	absolute;

	left:		16px;
	top:		357px;

}

#question_1 {

	position:	absolute;

	left:		292px;
	top:		379px;

}

#question_2 {

	position:	absolute;

	left:		292px;
	top:		439px;

}

#question_3 {

	position:	absolute;

	left:		292px;
	top:		499px;

}

#answer_1 {

	position:		absolute;

	left:			520px;
	top:			381px;

	width:			346px;

	text-align:		right;

}

#answer_2 {

	position:		absolute;

	left:			520px;
	top:			441px;

	width:			346px;

	text-align:		right;

}

#answer_3 {

	position:		absolute;

	left:			520px;
	top:			501px;

	width:			346px;

	line-height:	18px;

	text-align:		right;

}

#line_1 {

	position:	absolute;

	left:		277px;
	top:		407px;

}

#line_2 {

	position:	absolute;

	left:		277px;
	top:		467px;

}

#line_3 {

	position:	absolute;

	left:		277px;
	top:		527px;

}

#foot {

	position: absolute;

	left: 10px;
	top: 599px;

	width: 878px;
	height: 0px;

	border: 1px solid #E1002A;

}

#foot_1 {

	position:		absolute;

	left:			19px;
	top:			576px;

}

#foot_2 {

	position:		absolute;

	left:			200px;
	top:			576px;

	width:			681px;

	text-align:		right;

}

#foot_3 {

	position:		absolute;

	left:			19px;
	top:			606px;

}

#foot_4 {

	position:		absolute;

	left:			200px;
	top:			606px;

	width:			681px;

	color:			#C3C2C3;

	text-align:		right;

}
#NIVHead{
	height:			60px;
	width:			900px;	
}
#NIVImage{
	width: 			880px;
	background:#fff;
	border: 		10px solid #E1002A;	
        height: 260px;
}
#NIVContent{
	width: 900px;
	float:left;
}
#NIVBox{
	width:282px;
	float:left;
}
#NIVQuestList{
	width:598px;
	float:left;
	margin-top:16px;
	
}
.NIVQuestItem{
	margin-right:10px;
	float:left;
	width:100%;
	/*height:60px;
	*/
	background:url(../Images/line.png) repeat-x center bottom;
	/*position:relative;	
	
*/}
.NIVQuestItem div.QuestTit{
	height:60px;position:relative;width:100%;float:left;
	
	/*color:#908F90;
	position:absolute;
	right:14px;
	bottom:18px;
*/}
.QuestTit a div{
	color:#908F90;
	position:absolute;
	right:14px;
	bottom:18px;
}
.activation div.QuestTit a div{
	color:#E03757;
}
.QuestTit a img{
	position:absolute;left:10px;bottom:12px;
}
.NIVQuestItem:hover div.QuestTit a div{
	color:#E03757;
}
.activation{
		
}

.QuestItemNote{
	float:left;
	display:none;	
	font-weight: normal;
	padding: 0 0 12px 28px;
}
#NIVFoot{
	width: 900px;margin:0;height:116px;float:left;position:relative;	
}
#NIVFoottop{
	position:relative;height:27px;width:880px;border-bottom:2px solid #E1002A;left:10px;	
}
#NIVFootbottom{
	position:relative;width:880px;height:85px;left:10px;top:1px;	
}
.NIVFootleft{
	position: absolute;left: 9px;top: 4px;	
}
.NIVFootright{
	position: absolute;right: 9px;top: 4px;text-align:right;
}
#NIVNote{
	display:none;
	padding: 8px;	
}
 input[type="text"],select{
	height: 24px;
	border: 1px solid #D9D9D9!important;
	border-top: 1px solid silver!important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-transition: none;
	-webkit-transition: none;
	margin: 1px!important;
	padding: 2px 2px 2px 2px;
	line-height: 16px;
}
input[type="button"]{
	background-repeat: no-repeat;
	background-position: 0 -98px;
	background-color: #EEE;
	border: 1px solid #999;
	border-bottom-color: #888;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}
input[type="button"]:hover{
	background-image: url(http://static.ak.fbcdn.net/rsrc.php/v1/yv/r/T9SYP2crSuG.png);
}
table.tb th,table.tb td{
border-bottom: 1px solid #D7D7D7;
}
table.tb th{
	background-color: #d7d7d7;
	
}
.contacttb input[type="text"],.contacttb select{
	width:100%;
	}
table.tb tr.data{
	cursor: pointer;
}
table.tb tr.data.active{
	background:#BAE2ED;
}
table.tb tr.data:hover{
	background:#BAE2ED;
}

table.contactinfo th{
	text-align:left;
	
}
a.pages{
padding:4px;
}
a.pages:hover{

}





		div.container div.content div.JO_box_item.JO_lock{
                    cursor:				default;
                }
                div.container div.content div.JO_box_item {
                        position: relative;
			display:			block;
			margin:				0;
			padding:			2px 7px 2px 0px;
			cursor:				pointer;
			color:				#7D7D7D; /* 60 */
			line-height:		16px;
		}
                div.container div.content div.JO_box_item a,div.container div.content div.JO_box_item span{
                    margin-left: 22px
                }
                div.container div.content div.JO_box_item_hr {
                        position: relative;
			display:			block;
			margin:				3px 0 3px 0;
			padding:			1px 7px 0px 0px;
			cursor:				pointer;
			color:				#7D7D7D; /* 60 */
			line-height:		16px;
                        background: #ebebeb;
		}

		div.container div.content div.JO_box_item:hover {
			color:				black;
			background-color:	#ebebeb;/*#d7d7d7; /* 10 */

		}
                div.container div.content div.JO_box_item:hover a{
			color:				black;


		}
                div.container div.content div.JO_box_item img{
                        position: absolute;
			width: 16px;height: 16px;
                        top: 2px;left: 2px;
                        border: 0;
		}
.accent {
color: #E03757;
}
sub{
    vertical-align: 0px;
    
    font-size: smaller;
}